home *** CD-ROM | disk | FTP | other *** search
/ .net 2002 March / DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin / pc / PC Software / free_browsing / DavesQckSearchDbar3-14 / dqsd.exe / searches / guiasp.xml < prev    next >
Text File  |  2002-08-30  |  2KB  |  66 lines

  1. <search function="guiasp">
  2.   <name>GuiaSP - Mapas</name>
  3.   <description>
  4.     Find maps and addresses in some cities of Brazil. Both number and city are optional. Sao Paulo is default and the other available cities are Rio de Janeiro, Belo Horizonte and Salvador.<br/>
  5.     <div class="helpboxDescLabels">Usage:</div>
  6.     <table class="helpboxDescTable">
  7.       <tr><td>guiasp <<i>street name</i>> [<<i>number</i>>] [({sp | rj | bh | sa})]</td></tr>
  8.     </table>
  9.     <div class="helpboxDescLabels">Examples:</div>
  10.     <table class="helpboxDescTable">
  11.       <tr><td>guiasp paulista 1000</td></tr>
  12.       <tr><td>guiasp brasil 200 (rj)</td></tr>
  13.     </table>
  14.   </description>
  15.   <category>People and Places</category>
  16.   <link>http://mapas.guiasp.com.br/nacidade/</link>
  17.   <contributor>Andrew Francis</contributor>
  18.   <email>afrancis@zipmail.com.br</email>
  19.  
  20.   
  21.   <form name="guiaspf"
  22.         action="http://mapas.guiasp.com.br/nacidade/default.asp"
  23.         method="get">
  24.     <input type="hidden" name="cid" value="sp"/>
  25.     <input type="hidden" name="BtBusca" value="Ver mapa" />
  26.     <input type="hidden" name="Rua" />
  27.     <input type="hidden" name="Num" />
  28.   </form>
  29.   
  30.   <script><![CDATA[
  31.     function guiasp(q)
  32.     {
  33.       if( nullArgs("guiasp", q) )
  34.         return false;
  35.       else
  36.       {
  37.         document.guiaspf.cid.value = "sp";
  38.         document.guiaspf.Num.value = "";
  39.         document.guiaspf.Rua.value = "";
  40.      
  41.         result = q.split(/\s+/);
  42.         max = result.length - 1;
  43.         if (city = result[max].match(/^\((\w{2})\)$/)) {
  44.           document.guiaspf.cid.value = city[1];
  45.           max--;
  46.         }
  47.         if (result[max].match(/^\d+$/)) {
  48.           document.guiaspf.Num.value = result[max];
  49.           max--;
  50.         }
  51.         document.guiaspf.Rua.value = result[0];
  52.         for (i = 1; i <= max; i++)
  53.           document.guiaspf.Rua.value += " " + result[i];
  54.       
  55.         submitForm(guiaspf);
  56.       }
  57.     }
  58.   ]]></script>
  59.  
  60.   <copyright>
  61.     Copyright (c) 2002 David Bau
  62.     Distributed under the terms of the
  63.     GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  64.   </copyright>
  65. </search>
  66.